<?php
	function showReport($form){		
		$xres=new xajaxResponse();
		
		require_once("./include/db/ConnectionHandler.php");		
		
		$db = new ConnectionHandler(".");		
		error_reporting(7);			
		$db->conn->SetFetchMode(ADODB_FETCH_ASSOC);
		$nomb=$form['usua_nomb'];
		$ape=$form['usua_ape'];
		$login=$form['usua_login'];
		$depe_codi=$form['depe_codi'];
		
		
		$query="SELECT CONCAT(CONCAT(u.titulo,' '),u.usua_nomb) AS NOMBRE, u.usua_login, u.usua_rol, CONCAT(d.depe_codi,CONCAT(' - ', d.depe_nomb)) AS DEPENDENCIA FROM usuario u INNER JOIN dependencia d ON u.depe_codi=d.depe_codi
				WHERE u.depe_codi LIKE '$depe_codi' AND ((u.usua_nomb LIKE '%$nomb%' AND u.usua_nomb LIKE '%$ape%' AND u.usua_login LIKE '%$login%') 
				OR (";
		
		$nomb=strtoupper($nomb);
		$ape=strtoupper($ape);
		$login=strtoupper($login);
		$query.="u.usua_nomb LIKE '%$nomb%' AND u.usua_nomb LIKE '%$ape%' AND u.usua_login LIKE '%$login%')) ORDER BY d.depe_nomb, u.usua_nomb ASC ";
		$rs=$db->query($query);
		if($rs->fields['NOMBRE']!=''){			
			ob_start();			
			?>
			<table style="border-top:solid 1px black; border-left:solid 1px black" width="800" align="center">
				<tr>
					<td style="border-bottom:solid 1px black; border-right:solid 1px black" class="titulos2">
						<b>Nombres</b>
					</td>
					<td style="border-bottom:solid 1px black; border-right:solid 1px black" class="titulos2">
						<b>Usuario</b>
					</td>
					<td style="border-bottom:solid 1px black; border-right:solid 1px black" class="titulos2">
						<b>Dependencia</b>
					</td>
					<td style="border-bottom:solid 1px black; border-right:solid 1px black" class="titulos2">
						<b>Rol</b>
					</td>
				</tr>
			<?php 
			while(!$rs->EOF){
				switch($rs->fields['USUA_ROL']){
					case '1':
						$rol="JEFE DE LA DEPENDENCIA";
						break;
					case '2':
						$rol="SECRETARIA - ASISTENTE ADMIN. - AY";
						break;
					case '3':
						$rol="NORMAL - PROFESIONAL - TECNICO";
						break;
					case '4':
						$rol="RESPONSABLE O AUXILIAR CORRESPONDENCIA AREA";
						break;
					case '5':
						$rol="USUARIO CONSULTA";
						break;
					case '10':
						$rol="JEFE GESTION DOCUMENTAL";
						break;
					case '11':
						$rol="ANALISTA TRD";
						break;
					case '12':
						$rol="CORRESPONDENCIA (RADICADORES, ENVIOS)";
						break;
					case '13':
						$rol="ARCHIVO";
						break;
					case '14':
						$rol="ADMINISTRADOR DE PROCESOS";
						break;
					case '15':
						$rol="DIGITALIZADOR";
						break;
					case '99':
						$rol="ADMINISTRADOR SISTEMA - TECNICO";
						break;					
				}
			?>			
				<tr>
					<td style="border-bottom:solid 1px black; border-right:solid 1px black" class="listado2">
						<?php echo $rs->fields['NOMBRE'] ?>&nbsp;
					</td>
					<td style="border-bottom:solid 1px black; border-right:solid 1px black" class="listado2">
						<?php echo $rs->fields['USUA_LOGIN'] ?>&nbsp;
					</td>
					<td style="border-bottom:solid 1px black; border-right:solid 1px black" class="listado2">
						<?php echo $rs->fields['DEPENDENCIA'] ?>&nbsp;
					</td>
					<td style="border-bottom:solid 1px black; border-right:solid 1px black" class="listado2">
						<?php echo $rol ?>&nbsp;
					</td>
				</tr>		
			<?php 
				$rs->moveNext();
			}
			?>
			</table>
			<?php
		}
		$xres->addAssign("divReport", "innerHTML", ob_get_clean());
		
		return utf8_encode($xres->getXML());
	}	
	
?>